package com.hxzy.shop.dto.resp;

import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.hxzy.shop.entity.BackMarketingCalendar;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Description
 * @Author tu-jia-hao
 * @Data 2022/10/18 9:44
 */
@Data
public class BackMarketingCalendarResp {
    /**
     * 日历id
     */
    @TableId
    @ApiModelProperty("日历id")
    private Long calendarId;
    /**
     * 节日名称
     */
    @ApiModelProperty("节日名称")

    private String festival;
    /**
     * 日期
     */
    @ApiModelProperty("日期")
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+08")			//数据库导出页面时json格式化
    private Date time;
    /**
     * 父id为一级分类时父id为0
     */
    @ApiModelProperty("父id为一级分类时父id为0")
    private Long calendarParentId;
    @ApiModelProperty("排序id")
    private Integer sort;

    @ApiModelProperty("子类列表")
    private List<BackMarketingCalendar> sonCalendarList;

}
